Ruby in Practice
想從實例增強自己的Ruby技巧,
Manning 的 in practice 系列大有幫助。
Manning 出了一堆各種程式的
「in Action」、「in Practice」系列,都蠻值得參考一讀。
從文中的簡介Ruby,
才知道 Ruby 與 Java 是同一年出生的,
只是 Ruby 長久以來比較是默默無名,
經長期的發展,也算是成熟的語言,
尤其近幾年,
許多人是為了Rails而間接地要用到Ruby,
但發現到Ruby的有趣,
而把Ruby也投注在其他非web環境下使用。
全書是以實務例子來穿插介紹,像:
如何將圖檔存到Amazon 的 S3 裡,
怎樣用 Ruby 在 tweeter 發訊息。
如何處理 XML、SOAP、資料庫等議題。
自己常常會用到的function,
可以做成自己的 plugins,
這樣在產生任何新的 project 時,
把自己生成的 plugin 裝上,
就可以馬上使用常用的相關 function。
其中也專章說明Ruby的測試功能,
對於過去一看到有關測試相關單元就略過不讀者,
此書的測試議題的說明,
比較能讓人了解 Ruby 的測試的作用。
本書適合:已有Ruby使用基礎,想加強更多技巧能力者。
不太適合:完全不考慮Ruby者。